﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Gui
{
    class RPHelper
    {
        internal static string FxTypeToString(OldRPFxType oldRPFxType)
        {
            string name = null;

            switch (oldRPFxType )
            {
                case OldRPFxType.Null:
                    break;
                case OldRPFxType.PickupTypeOff:
                    break;
                case OldRPFxType.PickupTypeSC_HB1:
                    break;
                case OldRPFxType.PickupTypeHB_SC1:
                    break;
                case OldRPFxType.WahTypeOff:
                    break;
                case OldRPFxType.WahTypeCry_1:
                    name = "";
                    break;
                case OldRPFxType.WahTypeBoutique_1:
                    break;
                case OldRPFxType.WahTypeFull_1:
                    break;
                case OldRPFxType.WahTypeCryBaby_1:
                    break;
                case OldRPFxType.WahTypeDigiFullRange_1:
                    break;
                case OldRPFxType.WahTypeVoxClydeMcCoy_1:
                    break;
                case OldRPFxType.WahTypeFretless_1:
                    break;
                case OldRPFxType.WahTypeFretless_2:
                    break;
                case OldRPFxType.WahTypeFretless_3:
                    break;
                case OldRPFxType.CompType_1:
                    break;
                case OldRPFxType.CompType_2:
                    break;
                case OldRPFxType.CompType_3:
                    break;
                case OldRPFxType.CompTypeDigiTech_1:
                    break;
                case OldRPFxType.CompTypeBoss_CS_2:
                    break;
                case OldRPFxType.CompTypeMxrDynaComp_1:
                    break;
                case OldRPFxType.AmpTypeDirect:
                    break;
                case OldRPFxType.AmpTypeBlackface_1:
                    break;
                case OldRPFxType.AmpTypeBoutique_1:
                    break;
                case OldRPFxType.AmpTypeRectifier_1:
                    break;
                case OldRPFxType.AmpTypeHotrod_1:
                    break;
                case OldRPFxType.AmpTypeTweed_1:
                    break;
                case OldRPFxType.AmpTypeClean1_1:
                    break;
                case OldRPFxType.AmpTypeClean2_1:
                    break;
                case OldRPFxType.AmpTypeStack_1:
                    break;
                case OldRPFxType.AmpTypeCrunch_1:
                    break;
                case OldRPFxType.AmpTypeHiGain_1:
                    break;
                case OldRPFxType.AmpTypeFuzz_1:
                    break;
                case OldRPFxType.AmpTypeAcoustic_1:
                    break;
                case OldRPFxType.AmpTypeGenetxDirect_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBlackface_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBoutique_1:
                    break;
                case OldRPFxType.AmpTypeGenetxRectifier_1:
                    break;
                case OldRPFxType.AmpTypeGenetxHotRod_1:
                    break;
                case OldRPFxType.AmpTypeGenetxTweed_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBritCombo_1:
                    break;
                case OldRPFxType.AmpTypeGenetxCleanTube_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBritStack_1:
                    break;
                case OldRPFxType.AmpTypeGenetxCrunch_1:
                    break;
                case OldRPFxType.AmpTypeGenetxHiGain_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBlues_1:
                    break;
                case OldRPFxType.AmpTypeGenetxModernGain_1:
                    break;
                case OldRPFxType.AmpTypeGenetxFuzz_1:
                    break;
                case OldRPFxType.AmpTypeGenetxHiWatt_1:
                    break;
                case OldRPFxType.AmpTypeGenetxAcoustic_1:
                    break;
                case OldRPFxType.AmpTypeGenetxRockBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetxModernBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBritBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetxUser1_1:
                    break;
                case OldRPFxType.AmpTypeGenetxUser2_1:
                    break;
                case OldRPFxType.AmpTypeGenetxUser3_1:
                    break;
                case OldRPFxType.AmpTypeGenetxUser4_1:
                    break;
                case OldRPFxType.AmpTypeGenetxUser5_1:
                    break;
                case OldRPFxType.AmpTypeGenetxUser6_1:
                    break;
                case OldRPFxType.AmpTypeGenetxUser7_1:
                    break;
                case OldRPFxType.AmpTypeGenetxUser8_1:
                    break;
                case OldRPFxType.AmpTypeGenetxUser9_1:
                    break;
                case OldRPFxType.AmpTypeGenetxCustom_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBassMan_1:
                    break;
                case OldRPFxType.AmpTypeGenetxSolar_1:
                    break;
                case OldRPFxType.AmpTypeGenetxVintage_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBomber_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBasic_1:
                    break;
                case OldRPFxType.AmpTypeGenetxDualShow_1:
                    break;
                case OldRPFxType.AmpTypeGenetxBoogiMan_1:
                    break;
                case OldRPFxType.AmpTypeGenetxHartkey_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Direct_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_57TweedChamp_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_57TweedDeluxe_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_59TweedBassman_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_62BrownBassman_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_62BlackfaceTwin:
                    break;
                case OldRPFxType.AmpTypeGenetx2_62BlackfaceDeluxe:
                    break;
                case OldRPFxType.AmpTypeGenetx2_65PlexiJTM45_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_68PlexiLead100_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_68PlexiJumpLead_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_77MasterVolume_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_83Jcm800_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_83Jcm900_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_01Jcm2k_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_81BoogieMk2_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DualRectifier_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_62Ac15_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_62Ac30TB_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Hiwatt100_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Solo100_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_MatchHc30_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_LeggyCVl100_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_2101CleanTube_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_2101SatTube_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiSpank_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiSolo_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiMetal_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiBright_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiChunk_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiWarmClean_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiCrunch_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiHiGain_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiBlues_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiFuzz_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_JumboAcoustic_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DreadAcoustic_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_SvtRockBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_SvtClassicBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_PegB15Bass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_BasicBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_ShowmanBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_AshModernBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_BritBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Solar200sBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_BoogieBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_HartBass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_User1_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_User2_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_User3_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_User4_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_User5_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_User6_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_User7_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_User8_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_User9_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Custom_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiStonerRock_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiDarkMetal_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_TripleRectifier_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_BoogieMk4_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Orange_OR120_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Peavey_5150_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Randall_HT100_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Roland_JC120_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Sunn_100S_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiMonster_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiTweedface_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiBlackbass_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Gibson_GA40_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Laney_Supergroup_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Deacy_Transistor_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Brown_Sound_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DigiMosh_1:
                    break;
                case OldRPFxType.AmpTypeMatchChieftain:
                    break;
                case OldRPFxType.AmpTypeMesa22Caliber:
                    break;
                case OldRPFxType.AmpTypeGenetx2_AmpegSVT_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_BassMagnifier_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_FenderBassman_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_Sunn_200S_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_InterstellarOD_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_TECommando_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_AmpegB15_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_HiwattCustom50_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_MesaBoogie400_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_BasicBlack_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DualShowman_1:
                    break;
                case OldRPFxType.AmpTypeGenetx2_DemeterVTBP_201S_1:
                    break;
                case OldRPFxType.CabTypeNone:
                    break;
                case OldRPFxType.CabType1x12_1_1:
                    break;
                case OldRPFxType.CabType1x12_2_1:
                    break;
                case OldRPFxType.CabType1x12_3_1:
                    break;
                case OldRPFxType.CabType1x12_4_1:
                    break;
                case OldRPFxType.CabType2x12O1_1:
                    break;
                case OldRPFxType.CabType2x12O2_1:
                    break;
                case OldRPFxType.CabType2x12O3_1:
                    break;
                case OldRPFxType.CabType2x12O4_1:
                    break;
                case OldRPFxType.CabType2x12C1_1:
                    break;
                case OldRPFxType.CabType2x12C2_1:
                    break;
                case OldRPFxType.CabType2x12C3_1:
                    break;
                case OldRPFxType.CabType2x12C4_1:
                    break;
                case OldRPFxType.CabType4x12V1_1:
                    break;
                case OldRPFxType.CabType4x12V2_1:
                    break;
                case OldRPFxType.CabType4x12V3_1:
                    break;
                case OldRPFxType.CabType4x12V4_1:
                    break;
                case OldRPFxType.CabType4x12B1_1:
                    break;
                case OldRPFxType.CabType4x12B2_1:
                    break;
                case OldRPFxType.CabType4x12B3_1:
                    break;
                case OldRPFxType.CabType4x12B4_1:
                    break;
                case OldRPFxType.CabType4x12G1_1:
                    break;
                case OldRPFxType.CabType4x12G2_1:
                    break;
                case OldRPFxType.CabType4x12G3_1:
                    break;
                case OldRPFxType.CabType4x12G4_1:
                    break;
                case OldRPFxType.CabTypeGenetxDirect_1:
                    break;
                case OldRPFxType.CabTypeGenetxAmer2x12_1:
                    break;
                case OldRPFxType.CabTypeGenetxBrit4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetxVintage4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetxBrit2x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx57Tweed1x12_1:
                    break;
                case OldRPFxType.CabTypeGenetxBlonde2x12_1:
                    break;
                case OldRPFxType.CabTypeGenetxFane4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetxGreen4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetxBoutique4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetxAmer4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx65_1x12_1:
                    break;
                case OldRPFxType.CabTypeGenetxJazz1x15_1:
                    break;
                case OldRPFxType.CabTypeGenetxBass1x15_1:
                    break;
                case OldRPFxType.CabTypeGenetxBass4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetxBass2x15_1:
                    break;
                case OldRPFxType.CabTypeGenetxUser1_1:
                    break;
                case OldRPFxType.CabTypeGenetxUser2_1:
                    break;
                case OldRPFxType.CabTypeGenetxUser3_1:
                    break;
                case OldRPFxType.CabTypeGenetxUser4_1:
                    break;
                case OldRPFxType.CabTypeGenetxUser5_1:
                    break;
                case OldRPFxType.CabTypeGenetxUser6_1:
                    break;
                case OldRPFxType.CabTypeGenetxUser7_1:
                    break;
                case OldRPFxType.CabTypeGenetxUser8_1:
                    break;
                case OldRPFxType.CabTypeGenetxUser9_1:
                    break;
                case OldRPFxType.CabTypeGenetxCustom_1:
                    break;
                case OldRPFxType.CabTypeGenetxFolded1x18_1:
                    break;
                case OldRPFxType.CabTypeGenetxHartkey1x15_1:
                    break;
                case OldRPFxType.CabTypeGenetxBasic15H_1:
                    break;
                case OldRPFxType.CabTypeGenetxVintage8x10_1:
                    break;
                case OldRPFxType.CabTypeGenetxAsh4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetxGoliath4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetxHartkey4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Direct_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Tweed1x8_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Tweed1x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Blackface1x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Brit1x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Jazz1x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Blackface2x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Blonde2x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Brit2x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Tweed4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Brit70_4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_BritGreen4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_StraightV30_4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_SlantV30_4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Fane4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_2101SpeakerComp_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_HartBass1x15_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_BasicBass1x15_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_PortaBass1x15_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Reflex1x18_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_SolarBass2x15_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_DeBass4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_AshBass4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_GoliathBass4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_HartBass4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_SvtBass8x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_User1_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_User2_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_User3_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_User4_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_User5_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_User6_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_User7_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_User8_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_User9_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Custom_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_JumboAcoustic_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_DreadAcoustic_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_DigiSpank2x12_4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_DigiSolo4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_DigiMetal4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_DigiBright2x12_4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_DigiChunk4x12_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_63_VoxAC30_2X12_TopBst_WJensonBlueBacks:
                    break;
                case OldRPFxType.CabTypeGenetx2_69_Marsh_4X12_WCelesG12_T70:
                    break;
                case OldRPFxType.CabTypeGenetx2_96_VHT_SlantWCelestionVintage30:
                    break;
                case OldRPFxType.CabTypeGenetx2_69_Marsh_4X12_25WGreenBacks:
                    break;
                case OldRPFxType.CabTypeGenetx2_HiwattCustom_W_FaneSpeakers:
                    break;
                case OldRPFxType.CabTypeGenetx2_RP_Metal_4X12:
                    break;
                case OldRPFxType.CabTypeGenetx2_RP_Rock_4X12:
                    break;
                case OldRPFxType.CabTypeGenetx2_RP_Alt_Rock_4X12:
                    break;
                case OldRPFxType.CabTypeGenetx2_RP_Vintage_4X12:
                    break;
                case OldRPFxType.CabtypeGenetx2_JohnsonStraight_4X12_WCelesVintage30:
                    break;
                case OldRPFxType.CabTypeGenetx2VoxAc15_1x12_Center:
                    break;
                case OldRPFxType.CabType_GibsonGA40:
                    break;
                case OldRPFxType.CabType_Mesa:
                    break;
                case OldRPFxType.CabType_JC120:
                    break;
                case OldRPFxType.CabType_JblLansingEncl_2x15:
                    break;
                case OldRPFxType.CabTypeGenetx2_Acoustic360_1x18_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_AmpegPortaflex_1x15_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_BasicBlack_1x15_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Sunn_2x15_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Eden_4x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Ampeg_8x10_1:
                    break;
                case OldRPFxType.CabTypeGenetx2_Dual_Showman_2x12_1:
                    break;
                case OldRPFxType.GateTypeSilencer_1:
                    break;
                case OldRPFxType.GateTypePluck_1:
                    break;
                case OldRPFxType.ModTypeOff:
                    break;
                case OldRPFxType.ModTypeChorus_1:
                    break;
                case OldRPFxType.ModTypeFlange_1:
                    break;
                case OldRPFxType.ModTypeTrigFlange_1:
                    break;
                case OldRPFxType.ModTypePhase_1:
                    break;
                case OldRPFxType.ModTypeTrigPhase_1:
                    break;
                case OldRPFxType.ModTypeTrem_1:
                    break;
                case OldRPFxType.ModTypePanner_1:
                    break;
                case OldRPFxType.ModTypeVibrato_1:
                    break;
                case OldRPFxType.ModTypeRotary_1:
                    break;
                case OldRPFxType.ModTypeYa_1:
                    break;
                case OldRPFxType.ModTypeAutoYa_1:
                    break;
                case OldRPFxType.ModTypeSynthtalk_1:
                    break;
                case OldRPFxType.ModTypeEnv_1:
                    break;
                case OldRPFxType.ModTypeDetune_1:
                    break;
                case OldRPFxType.ModTypePitch_1:
                    break;
                case OldRPFxType.ModTypeWham_1:
                    break;
                case OldRPFxType.ModTypeFlange_2:
                    break;
                case OldRPFxType.ModTypePhase_2:
                    break;
                case OldRPFxType.ModTypeStrobe_1:
                    break;
                case OldRPFxType.ModTypeDoubler_1:
                    break;
                case OldRPFxType.ModTypePixelator_1:
                    break;
                case OldRPFxType.ModTypeDetune_2:
                    break;
                case OldRPFxType.ModTypePitch_2:
                    break;
                case OldRPFxType.ModTypeWham_2:
                    break;
                case OldRPFxType.ModTypeChorus_2:
                    break;
                case OldRPFxType.ModTypeFlange_3:
                    break;
                case OldRPFxType.ModTypeTrigFlange_2:
                    break;
                case OldRPFxType.ModTypePhase_3:
                    break;
                case OldRPFxType.ModTypeTrigPhase_2:
                    break;
                case OldRPFxType.ModTypeTrem_2:
                    break;
                case OldRPFxType.ModTypePanner_2:
                    break;
                case OldRPFxType.ModTypeVibrato_2:
                    break;
                case OldRPFxType.ModTypeRotary_2:
                    break;
                case OldRPFxType.ModTypeAutoYa_2:
                    break;
                case OldRPFxType.ModTypeYa_2:
                    break;
                case OldRPFxType.ModTypeSynthtalk_2:
                    break;
                case OldRPFxType.ModTypeEnv_2:
                    break;
                case OldRPFxType.ModTypeDetune_3:
                    break;
                case OldRPFxType.ModTypePitch_3:
                    break;
                case OldRPFxType.ModTypeChorus_3:
                    break;
                case OldRPFxType.ModTypeFlange_4:
                    break;
                case OldRPFxType.ModTypePhase_4:
                    break;
                case OldRPFxType.ModTypeTremPan_1:
                    break;
                case OldRPFxType.ModTypeRotary_3:
                    break;
                case OldRPFxType.ModTypeVibrato_3:
                    break;
                case OldRPFxType.ModTypePitch_4:
                    break;
                case OldRPFxType.ModTypeDetune_4:
                    break;
                case OldRPFxType.ModTypeUnivibe_1:
                    break;
                case OldRPFxType.ModTypeChorus_4:
                    break;
                case OldRPFxType.ModTypeFlange_5:
                    break;
                case OldRPFxType.ModTypePhase_5:
                    break;
                case OldRPFxType.ModTypeTremPan_2:
                    break;
                case OldRPFxType.ModTypeRotary_4:
                    break;
                case OldRPFxType.ModTypeVibrato_4:
                    break;
                case OldRPFxType.ModTypePitch_5:
                    break;
                case OldRPFxType.ModTypeDetune_5:
                    break;
                case OldRPFxType.ModTypeChorus_Digi_Dual:
                    break;
                case OldRPFxType.ModTypeChorus_Digi_Multi:
                    break;
                case OldRPFxType.ModTypeChorus_Boss_CE_2:
                    break;
                case OldRPFxType.ModTypeChorus_TCElec_Chorus:
                    break;
                case OldRPFxType.ModTypeFlanger_Digi_Flanger:
                    break;
                case OldRPFxType.ModTypeFlanger_Digi_Triggered_Flanger:
                    break;
                case OldRPFxType.ModTypeFlanger_MXR_Flanger:
                    break;
                case OldRPFxType.ModTypeFlanger_EH_ElectricMistress:
                    break;
                case OldRPFxType.ModTypePhaser_Digi_Phaser:
                    break;
                case OldRPFxType.ModTypePhaser_Digi_Triggered_Phaser:
                    break;
                case OldRPFxType.ModTypePhaser_MXR_Phase_100:
                    break;
                case OldRPFxType.ModTypePhaser_EH_SmallStone:
                    break;
                case OldRPFxType.ModTypePitch_Boss_OC2_Octaver:
                    break;
                case OldRPFxType.ModTypeLeslieRotoSpeaker:
                    break;
                case OldRPFxType.ModTypeUnicordUnivide:
                    break;
                case OldRPFxType.ModTypeFenderOptoTrem:
                    break;
                case OldRPFxType.ModTypeVoxBiasTrem:
                    break;
                case OldRPFxType.ModTypeEnv_3:
                    break;
                case OldRPFxType.ModTypeAutoYa_3:
                    break;
                case OldRPFxType.ModTypeYa_3:
                    break;
                case OldRPFxType.ModTypeStepFilter_1:
                    break;
                case OldRPFxType.ModTypeDODFX25:
                    break;
                case OldRPFxType.ModTypeVibratoPan:
                    break;
                case OldRPFxType.ModTypeUnivibe_2:
                    break;
                case OldRPFxType.ModTypeSynthtalk_3:
                    break;
                case OldRPFxType.ModTypeChorus_Digi_Glisten_1:
                    break;
                case OldRPFxType.ModType_ADA_Flanger_1:
                    break;
                case OldRPFxType.ModType_Digi_ScatterTrem_1:
                    break;
                case OldRPFxType.ModType_SampleAndHold_1:
                    break;
                case OldRPFxType.ModTypeVoodoLabsAnlgCho:
                    break;
                case OldRPFxType.ModTypeElectroHarmSmallClone:
                    break;
                case OldRPFxType.ModTypeFilterFlange:
                    break;
                case OldRPFxType.DelayTypeDigital_1:
                    break;
                case OldRPFxType.DelayTypeAnalog_1:
                    break;
                case OldRPFxType.DelayTypePong_1:
                    break;
                case OldRPFxType.DelayTypeDigital_2:
                    break;
                case OldRPFxType.DelayTypeDigitalPong_1:
                    break;
                case OldRPFxType.DelayTypeAnalog_2:
                    break;
                case OldRPFxType.DelayTypeAnalogPong_1:
                    break;
                case OldRPFxType.DelayTypeSpread_1:
                    break;
                case OldRPFxType.DelayTypeStudio_1:
                    break;
                case OldRPFxType.DelayTypeDigital_3:
                    break;
                case OldRPFxType.DelayTypeTape_1:
                    break;
                case OldRPFxType.DelayTypePong_2:
                    break;
                case OldRPFxType.DelayTypeModulated_1:
                    break;
                case OldRPFxType.DelayTypeReverse_1:
                    break;
                case OldRPFxType.DelayTypeStudio_2:
                    break;
                case OldRPFxType.DelayTypeMono_1:
                    break;
                case OldRPFxType.DelayTypePong_3:
                    break;
                case OldRPFxType.DelayType2Tap_1:
                    break;
                case OldRPFxType.DelayTypeModulated_2:
                    break;
                case OldRPFxType.DelayTypeTape_2:
                    break;
                case OldRPFxType.DelayTypeReverse_2:
                    break;
                case OldRPFxType.DelayTypeDigital_4:
                    break;
                case OldRPFxType.DelayTypeAnalog_3:
                    break;
                case OldRPFxType.DelayTypeModulated_3:
                    break;
                case OldRPFxType.DelayTypePong_4:
                    break;
                case OldRPFxType.DelayTypeTape_3:
                    break;
                case OldRPFxType.DelayTypeEchoPlexTapeEcho:
                    break;
                case OldRPFxType.DelayTypeBoss_DM2_Analog:
                    break;
                case OldRPFxType.DelayTypeDigital_5:
                    break;
                case OldRPFxType.DelayTypeAnalog_4:
                    break;
                case OldRPFxType.DelayTypeModulated_4:
                    break;
                case OldRPFxType.DelayTypePong_5:
                    break;
                case OldRPFxType.DelayTypeTape_4:
                    break;
                case OldRPFxType.DelayTypeEchoPlexTapeEcho_2:
                    break;
                case OldRPFxType.DelayTypeBoss_DM2_Analog_2:
                    break;
                case OldRPFxType.DelayTypeStudio_3:
                    break;
                case OldRPFxType.DelayTypeMono_2:
                    break;
                case OldRPFxType.DelayTypeModulated_5:
                    break;
                case OldRPFxType.DelayTypeTape_5:
                    break;
                case OldRPFxType.DelayTypeReverse_3:
                    break;
                case OldRPFxType.DelayTypeReverse_4:
                    break;
                case OldRPFxType.DelayTypeLoFi:
                    break;
                case OldRPFxType.DelayType2Tap:
                    break;
                case OldRPFxType.RevTypeOff:
                    break;
                case OldRPFxType.RevTypeStudio_1:
                    break;
                case OldRPFxType.RevTypeRoom_1:
                    break;
                case OldRPFxType.RevTypeClub_1:
                    break;
                case OldRPFxType.RevTypePlate_1:
                    break;
                case OldRPFxType.RevTypeHall_1:
                    break;
                case OldRPFxType.RevTypeAmp_1:
                    break;
                case OldRPFxType.RevTypeChurch_1:
                    break;
                case OldRPFxType.RevTypeGarage_1:
                    break;
                case OldRPFxType.RevTypeArena_1:
                    break;
                case OldRPFxType.RevTypeSpring_1:
                    break;
                case OldRPFxType.RevTypeHall_2:
                    break;
                case OldRPFxType.RevTypePlate_2:
                    break;
                case OldRPFxType.RevTypeRoom_2:
                    break;
                case OldRPFxType.RevTypeChamber_1:
                    break;
                case OldRPFxType.RevTypeGarage_2:
                    break;
                case OldRPFxType.RevTypeChurch_2:
                    break;
                case OldRPFxType.RevTypeArena_2:
                    break;
                case OldRPFxType.RevTypeSpace_1:
                    break;
                case OldRPFxType.RevTypeStudio_2:
                    break;
                case OldRPFxType.RevTypeRoom_3:
                    break;
                case OldRPFxType.RevTypeClub_2:
                    break;
                case OldRPFxType.RevTypePlate_3:
                    break;
                case OldRPFxType.RevTypeHall_3:
                    break;
                case OldRPFxType.RevTypeAmp_2:
                    break;
                case OldRPFxType.RevTypeChurch_3:
                    break;
                case OldRPFxType.RevTypeGarage_3:
                    break;
                case OldRPFxType.RevTypeArena_3:
                    break;
                case OldRPFxType.RevTypeSpring_2:
                    break;
                case OldRPFxType.RevTypeSmallHall_1:
                    break;
                case OldRPFxType.RevTypeLargeHall_1:
                    break;
                case OldRPFxType.RevTypeSmallPlate_1:
                    break;
                case OldRPFxType.RevTypeLargePlate_1:
                    break;
                case OldRPFxType.RevTypeChamber_2:
                    break;
                case OldRPFxType.RevTypeRoom_4:
                    break;
                case OldRPFxType.RevTypeStudio_3:
                    break;
                case OldRPFxType.RevTypeAmbience_1:
                    break;
                case OldRPFxType.RevTypeVocalHall_1:
                    break;
                case OldRPFxType.RevTypeVocalPlate_1:
                    break;
                case OldRPFxType.RevTypeDrumHall_1:
                    break;
                case OldRPFxType.RevTypeDrumPlate_1:
                    break;
                case OldRPFxType.RevTypeArena_4:
                    break;
                case OldRPFxType.RevTypeGated_1:
                    break;
                case OldRPFxType.RevTypeReverse_1:
                    break;
                case OldRPFxType.RevTypeSpring_3:
                    break;
                case OldRPFxType.RevTypeLargeHall_2:
                    break;
                case OldRPFxType.RevTypeSmallHall_2:
                    break;
                case OldRPFxType.RevTypeDrumHall_2:
                    break;
                case OldRPFxType.RevTypeVocalHall_2:
                    break;
                case OldRPFxType.RevTypeLargePlate_2:
                    break;
                case OldRPFxType.RevTypeSmallPlate_2:
                    break;
                case OldRPFxType.RevTypeDrumPlate_2:
                    break;
                case OldRPFxType.RevTypeVocalPlate_2:
                    break;
                case OldRPFxType.RevTypeChamber_3:
                    break;
                case OldRPFxType.RevTypeRoom_5:
                    break;
                case OldRPFxType.RevTypeAmbience_2:
                    break;
                case OldRPFxType.RevTypeSurrLargeHall_1:
                    break;
                case OldRPFxType.RevTypeAmbience_3:
                    break;
                case OldRPFxType.RevTypeFenderTwinRev:
                    break;
                case OldRPFxType.RevTypeLexHall:
                    break;
                case OldRPFxType.RevTypeLexRoom:
                    break;
                case OldRPFxType.RevTypeLexStudio:
                    break;
                case OldRPFxType.RevTypeLexAmbience:
                    break;
                case OldRPFxType.RevTypeEMT240Plate:
                    break;
                case OldRPFxType.MicPreVoiceTypeDirect_1:
                    break;
                case OldRPFxType.MicPreTypeOff:
                    break;
                case OldRPFxType.MicPreTypeTube_1:
                    break;
                case OldRPFxType.MicPreTypeOverdrive_1:
                    break;
                case OldRPFxType.MicPreTypeGrunge_1:
                    break;
                case OldRPFxType.VoiceTypeOff_1:
                    break;
                case OldRPFxType.VoiceTypeDarkSide_1:
                    break;
                case OldRPFxType.VoiceTypeMonster_1:
                    break;
                case OldRPFxType.VoiceTypeChipmunk_1:
                    break;
                case OldRPFxType.VoiceTypeLunar_1:
                    break;
                case OldRPFxType.VoiceTypeLofi_1:
                    break;
                case OldRPFxType.VoiceTypeRobot_1:
                    break;
                case OldRPFxType.VoiceTypeWizard_1:
                    break;
                case OldRPFxType.VoiceTypeAlien_1:
                    break;
                case OldRPFxType.VoiceTypePhone_1:
                    break;
                case OldRPFxType.StompTypeScreamer_1:
                    break;
                case OldRPFxType.StompTypeRodent_1:
                    break;
                case OldRPFxType.StompTypeDsDist_1:
                    break;
                case OldRPFxType.StompTypeDOD250_1:
                    break;
                case OldRPFxType.StompTypeBigMP_1:
                    break;
                case OldRPFxType.StompTypeGuyOD_1:
                    break;
                case OldRPFxType.StompTypeSparkDrive_1:
                    break;
                case OldRPFxType.StompTypeGrunge_1:
                    break;
                case OldRPFxType.StompTypeFuzzy_1:
                    break;
                case OldRPFxType.StompTypeZone_1:
                    break;
                case OldRPFxType.StompTypeOctavia_1:
                    break;
                case OldRPFxType.StompTypeMXR_Distortion_1:
                    break;
                case OldRPFxType.StompTypeScreamer_TS_808_1:
                    break;
                case OldRPFxType.StompTypeDOD_Gonk_1:
                    break;
                case OldRPFxType.StompTypeDigi_DeathMetal_1:
                    break;
                case OldRPFxType.StompTypeDemFuzltr_1:
                    break;
                case OldRPFxType.StompTypeDODClasFz_1:
                    break;
                case OldRPFxType.StompTypeRedlineModOD_1:
                    break;
                case OldRPFxType.StompTypeDigiAmpDrvr:
                    break;
                case OldRPFxType.StompTypeBossOd1OvrDrv:
                    break;
                case OldRPFxType.StompTypeFullToneOcdOvrDrv:
                    break;
                case OldRPFxType.StompTypeIbanezTs9Screamer:
                    break;
                case OldRPFxType.StompTypeBossSd1OvrDrv:
                    break;
                case OldRPFxType.MonoModTypeWham_1:
                    break;
                case OldRPFxType.MonoModTypeIPS_1:
                    break;
                case OldRPFxType.MonoModTypeDetune_1:
                    break;
                case OldRPFxType.MonoModTypePitch_1:
                    break;
                case OldRPFxType.MonoModTypeTalker_1:
                    break;
                case OldRPFxType.MonoModTypeTalker_2:
                    break;
                case OldRPFxType.MonoModTypeTalker_3:
                    break;
                case OldRPFxType.MonoModTypeTalker_4:
                    break;
                case OldRPFxType.MonoModTypeTalker_5:
                    break;
                case OldRPFxType.DeEsserType_1:
                    break;
                case OldRPFxType.EQType_3Band:
                    break;
                case OldRPFxType.EQType_4Band:
                    break;
                case OldRPFxType.EQType_Type3:
                    break;
                case OldRPFxType.EQType_Type4:
                    break;
                case OldRPFxType.FxConfigDualMono:
                    break;
                case OldRPFxType.FxConfigCascade:
                    break;
                case OldRPFxType.FxConfigDualStereo:
                    break;
                case OldRPFxType.FxConfigMonoSplit:
                    break;
                case OldRPFxType.FxConfigStereo:
                    break;
                case OldRPFxType.FxConfig2In4Out:
                    break;
                case OldRPFxType.FxConfig4In4Out:
                    break;
                case OldRPFxType.FxRoutingPre:
                    break;
                case OldRPFxType.FxRoutingPost:
                    break;
                case OldRPFxType.ToneLibCustom:
                    break;
                case OldRPFxType.ToneLibOverdrive:
                    break;
                case OldRPFxType.ToneLibRock1:
                    break;
                case OldRPFxType.ToneLibRock2:
                    break;
                case OldRPFxType.ToneLibBlues1:
                    break;
                case OldRPFxType.ToneLibBlues2:
                    break;
                case OldRPFxType.ToneLibMetal1:
                    break;
                case OldRPFxType.ToneLibMetal2:
                    break;
                case OldRPFxType.ToneLibCntry1:
                    break;
                case OldRPFxType.ToneLibCntry2:
                    break;
                case OldRPFxType.ToneLibWrmDrive:
                    break;
                case OldRPFxType.ToneLibCrunch:
                    break;
                case OldRPFxType.ToneLibTexton:
                    break;
                case OldRPFxType.ToneLibRockABilly:
                    break;
                case OldRPFxType.ToneLibSolo1:
                    break;
                case OldRPFxType.ToneLibSolo2:
                    break;
                case OldRPFxType.ToneLIbRockWah:
                    break;
                case OldRPFxType.ToneLibChunky:
                    break;
                case OldRPFxType.ToneLibSmooth:
                    break;
                case OldRPFxType.ToneLibHeavy:
                    break;
                case OldRPFxType.ToneLibClean1:
                    break;
                case OldRPFxType.ToneLibClean2:
                    break;
                case OldRPFxType.ToneLibBritish1:
                    break;
                case OldRPFxType.ToneLibBritish2:
                    break;
                case OldRPFxType.ToneLibAmerican1:
                    break;
                case OldRPFxType.ToneLibAmerican2:
                    break;
                case OldRPFxType.ToneLibTubDrive:
                    break;
                case OldRPFxType.ToneLibDistortion:
                    break;
                case OldRPFxType.ToneLibScooped:
                    break;
                case OldRPFxType.ToneLibPunchy:
                    break;
                case OldRPFxType.ToneLibBrightClean:
                    break;
                case OldRPFxType.ToneLibHotRat:
                    break;
                case OldRPFxType.ToneLibBigPunch:
                    break;
                case OldRPFxType.ToneLibSuperGain:
                    break;
                case OldRPFxType.ToneLibSustainer:
                    break;
                case OldRPFxType.ToneLibFuzzoh:
                    break;
                case OldRPFxType.ToneLibOvereasy:
                    break;
                case OldRPFxType.ToneLibGrinder:
                    break;
                case OldRPFxType.ToneLibDirtyTubes:
                    break;
                case OldRPFxType.ToneLibBadBoy:
                    break;
                case OldRPFxType.ToneLibLegacyLead:
                    break;
                case OldRPFxType.FXLibCustom:
                    break;
                case OldRPFxType.FXLibChorus:
                    break;
                case OldRPFxType.FXLibPhaser:
                    break;
                case OldRPFxType.FXLibFlanger:
                    break;
                case OldRPFxType.FXLibPitch:
                    break;
                case OldRPFxType.FXLibTremolo:
                    break;
                case OldRPFxType.FXLibRotary:
                    break;
                case OldRPFxType.FXLibEnvelope:
                    break;
                case OldRPFxType.FXLibDigitalDelay:
                    break;
                case OldRPFxType.FXLibAnalogDelay:
                    break;
                case OldRPFxType.FXLibPongDelay:
                    break;
                case OldRPFxType.FXLibModDelay:
                    break;
                case OldRPFxType.FXLibTapeDelay:
                    break;
                case OldRPFxType.FXLibHallReverb:
                    break;
                case OldRPFxType.FXLibPlateReverb:
                    break;
                case OldRPFxType.FXLibSpringReverb:
                    break;
                case OldRPFxType.FXLibModChorDigitalDelay:
                    break;
                case OldRPFxType.FXLibModChorTapeDelayHallRev:
                    break;
                case OldRPFxType.FXLibModFlangAnalogDelay:
                    break;
                case OldRPFxType.FXLibPhaserTapeDelay:
                    break;
                case OldRPFxType.FXLibPhaserModDelay:
                    break;
                case OldRPFxType.FXLibPhaserEMTRev:
                    break;
                case OldRPFxType.FXLibDigitalDelayHallRev:
                    break;
                case OldRPFxType.FXLibAnalogDelayTwinRev:
                    break;
                case OldRPFxType.FXLibModChorusHallRev:
                    break;
                case OldRPFxType.FXLibPongDelayHallRev:
                    break;
                case OldRPFxType.FXLibTapeDelayTwinRev:
                    break;
                case OldRPFxType.FXlibTremoloTapeDelay:
                    break;
                case OldRPFxType.FXLibModPitchDigitalDelay:
                    break;
                case OldRPFxType.FXLibModDelayEMTRev:
                    break;
                case OldRPFxType.FXLibModRotaryTapeDelay:
                    break;
                case OldRPFxType.FXLibEnvelopeReverb:
                    break;
                case OldRPFxType.FXLibVibroDelay:
                    break;
                case OldRPFxType.FXLibRotaryDelaySpring:
                    break;
                case OldRPFxType.FXLibSlowSweep:
                    break;
                case OldRPFxType.FXLibVibroPan:
                    break;
                case OldRPFxType.FXLibVibeDelay:
                    break;
                case OldRPFxType.FXLibOctaveRoom:
                    break;
                case OldRPFxType.FXLibAMajor:
                    break;
                case OldRPFxType.FXLibTripletDelay:
                    break;
                case OldRPFxType.FXLibSpacious:
                    break;
                case OldRPFxType.NoController:
                    break;
                case OldRPFxType.Controller1:
                    break;
                case OldRPFxType.Controller2:
                    break;
                case OldRPFxType.Controller3:
                    break;
                case OldRPFxType.Controller4:
                    break;
                case OldRPFxType.Controller5:
                    break;
                case OldRPFxType.Controller6:
                    break;
                case OldRPFxType.Controller7:
                    break;
                case OldRPFxType.Controller8:
                    break;
                case OldRPFxType.Controller9:
                    break;
                case OldRPFxType.Controller10:
                    break;
                case OldRPFxType.Controller11:
                    break;
                case OldRPFxType.Controller12:
                    break;
                case OldRPFxType.Controller13:
                    break;
                case OldRPFxType.Controller14:
                    break;
                case OldRPFxType.Controller15:
                    break;
                case OldRPFxType.Controller16:
                    break;
                case OldRPFxType.LFOController1:
                    break;
                case OldRPFxType.LFOController2:
                    break;
                case OldRPFxType.TargetNone:
                    break;
                case OldRPFxType.TargetMixer:
                    break;
                case OldRPFxType.TargetAmericanComboTube:
                    break;
                case OldRPFxType.TargetAmericanComboSolidState:
                    break;
                case OldRPFxType.TargetAmericanStackTube:
                    break;
                case OldRPFxType.TargetAmericanStackSolidState:
                    break;
                case OldRPFxType.TargetBritishStackTube:
                    break;
                case OldRPFxType.TargetBritishStackSolidState:
                    break;
                case OldRPFxType.TargetBritishComboTube:
                    break;
                case OldRPFxType.TargetBritishComboSolidState:
                    break;
                case OldRPFxType.TargetBritishClassA:
                    break;
                case OldRPFxType.TargetSolidState:
                    break;
                case OldRPFxType.TargetTube:
                    break;
                case OldRPFxType.halfNote:
                    break;
                case OldRPFxType.quarterNote:
                    break;
                case OldRPFxType.dottedEighthNote:
                    break;
                case OldRPFxType.eighthNote:
                    break;
                case OldRPFxType.tripletNote:
                    break;
                default:
                    break;
            }

            return name;
        }
    }
}
